place where glasses are stored - French English Dictionary